class NomeValidator < ActiveModel::Validator
  
  def validate(record)
    record.errors[:nome_completo] << "Nome invalido" unless formato_nome_completo(record.nome_completo)
  end
  
  def formato_nome_completo(nome)
    regex = %r{^[a-zA-ZÀ-Üà-ü]{1,}([ ]{1}[a-zA-ZÀ-Üà-ü]{1,})+$}xi
    nome =~ regex
  end
  
end